solitary fibrous tumor - German English Dictionary